﻿@charset "utf-8";
/* CSS Document */

.subBanner{ width:100%; height:320px; overflow:hidden;}
.subBanner img{ width:100%; height:320px;}

.subLeftpadding{ padding-bottom:30px;}
.subLeftNav{ width:250px;}
.subRight{ width:830px;}

.subrightContH1{ padding-left:15px; height:46px; line-height:46px; background:#2554d8; color:#ffffff; font-size:16px;}
.subrightContH1 a{ color:#ffffff;}
.subRHSpan{color:#ffffff; font-weight:bold; font-size:16px; margin-right:8px;}
.subRHSpan2{ margin-right:5px;}
.subRHA{color:#ffffff; font-size:14px; margin-right:5px;}
.subRHA:hover{ font-weight:bold;}

.subRightDiv2{ min-height:690px; border:1px solid #d0cbcb; border-top:0px;}
.aboutSubBox{ width:746px; margin:0px auto; padding:20px 0px 0px 0px;}
.subImgDiv{ width:100%; text-align:center; margin-bottom:15px;}
.aboutSubP{ font-size:14px; color:#7e7a7a; line-height:24px; margin-bottom:15px;} 

.proDIvCase{ width:792px; margin:0px auto; overflow:hidden; padding-top:20px;}
.proDIvCase ul{ width:810px;}
.proDIvCase ul li{ float:left; width:252px; margin-right:18px; margin-bottom:10px;}
.proImgCase{ width:252px; height:252px; overflow:hidden;}
.proImgCase img{ transition:all .3s ease-out 0s;}
.proImgCase:hover img{ transform:scale(1.04); -webkit-transform:scale(1.04, 1.04);}
.proFontCase{ color:#4c4d4c; font-size:14px; height:36px; line-height:36px; text-align:center;}
.proFontCase:hover{ color:#2554d8; font-weight:bold; }

.mpjmH3{ font-size:24px; color:#fe0000; font-weight:bold; padding-bottom:10px; padding-top:15px;}
.mpjmP{font-size:16px; color:#7e7a7a; line-height:34px; margin-bottom:15px; padding-left:20px;}

.contactP{ text-align:center; font-size:28px; line-height:44px; font-weight:700; color:#7e7b7b; padding-bottom:20px;}

.zxlfBoxL_sub{ width:600px; margin:0 auto; padding-top:20px;}
.zxlfBoxRTd1_sub{ width:74px; text-align:right; color:#242424; font-size:14px;}
.zxlfBoxL_sub table tr{ height:90px;}
.formZxlfInput_sub{ width:500px; height:34px; line-height:34px; border:1px solid #d4d4d4; text-indent:5px;  font-size:12px; color:#908b8b;}
.formZxlfTextarea_sub{ width:500px; height:80px; padding-top:5px; border:1px solid #d4d4d4; font-size:12px; text-indent:5px; color:#908b8b; margin-top:20px;}
.formZxlfBtn_sub{width:500px; height:34px; line-height:34px; font-size:12px; text-align:center; background:#2554d8; color:#ffffff;;}
.formZxlfBtn_sub:hover{ font-weight:bold;}
/* CSS page start */
.pagesXh{ width:600px; padding-top:20px; margin:10px auto; height:34px; line-height:34px; text-align:center;}
.pagesXh a,.pageFirst{ display:inline-block; width:26px; font-size:12px; color:#717171; padding:5px;}
.pagesXh a:hover,.pageFirst{ color:#2554d8; font-weight:bold;}
.pagesPre,.pagesNext{ font-size:12px; color:#717171; background:#f2f2f2; padding:6px 20px; border-radius:3px;}
.pagesPre:hover,.pagesNext:hover{ font-weight:bold; text-decoration:underline;}
/* CSS page end */

.newsXqH3{ width:800px; margin:5px auto; text-align:center; font-size:22px; color:#2e3192; font-weight:bold; }
.newsXqTime{text-align:center;}
.dede_pages{
	width:100%;
	height:50px;
	text-align:center;
}
.dede_pages ul{
	margin:0 auto;
	padding:12px 0px 12px 16px;
}
.dede_pages li{
	display:inline;
	
}
.dede_pages ul li{
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #000;
}
.dede_pages ul li a{
	padding:2px 4px 2px;
	color:#000;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#000;
}
.dede_pages .pageinfo strong{
	color:#000;
	font-weight:normal;
	margin:0px 2px;
}